// debug.js
try {
  console.log('🔍 检查环境变量...');
  require('dotenv').config();
  console.log('PORT:', process.env.PORT);
  console.log('DB_HOST:', process.env.DB_HOST);
  
  console.log('🔍 检查配置文件...');
  const config = require('./config/config');
  console.log('配置:', config);
  
  console.log('🔍 检查数据库连接...');
  const pool = require('./config/mysql_db');
  
  pool.getConnection()
    .then(conn => {
      console.log('✅ 数据库连接测试成功');
      conn.release();
      process.exit(0);
    })
    .catch(err => {
      console.error('❌ 数据库连接测试失败:', err.message);
      process.exit(1);
    });
} catch (error) {
  console.error('❌ 启动前检查失败:', error.message);
  process.exit(1);
}